package com.tarena.csmall.front.api.sku;

import cn.tedu.mall.pojo.front.dto.ReduceSkuDTO;
import cn.tedu.mall.pojo.product.vo.SkuStandardVO;
import java.util.List;

/**
 * 对外暴露可以调用的dubbo接口
 */
public interface SkuApi {

    public List<SkuStandardVO> batchGetSkus(List<Long> skuIds);
    /**
     * 生成一个减库存的接口,考虑减库存参数 skuIds 和 quantity
     * 考虑还库存,记录库存减少的日志信息,需要订单唯一编号 记录哪张订单,对哪些skuId减了多少库存
     */
    public boolean reduceStock(List<ReduceSkuDTO> reduceSkuDTOS);
}
